package negocio;

import java.util.Date;

public class DirectorCurso {
	private int idCurso;
	private Date fechaIni;
	private Date fechaFin;
	private int idIdioma;
	private int nivel;
	private int idEspacio;
	private int idHorario;
	private int idProfesor;
	
	private String nombreIdioma;
	
	private String nombreProfesor, apellido1Profesor, apellido2Profesor;
	
	
	
	
	
	
	public DirectorCurso() {
		super();
	}

	



	public DirectorCurso(int idCurso, Date fechaIni, Date fechaFin,
			int idIdioma, int nivel, int idEspacio, int idHorario,
			int idProfesor, String nombreIdioma, String nombreProfesor,
			String apellido1Profesor, String apellido2Profesor) {
		super();
		this.idCurso = idCurso;
		this.fechaIni = fechaIni;
		this.fechaFin = fechaFin;
		this.idIdioma = idIdioma;
		this.nivel = nivel;
		this.idEspacio = idEspacio;
		this.idHorario = idHorario;
		this.idProfesor = idProfesor;
		this.nombreIdioma = nombreIdioma;
		this.nombreProfesor = nombreProfesor;
		this.apellido1Profesor = apellido1Profesor;
		this.apellido2Profesor = apellido2Profesor;
	}





	//constructor por copia
	public DirectorCurso(DirectorCurso d) {
		super();
		this.idCurso = d.idCurso;
		this.fechaIni = d.fechaIni;
		this.fechaFin = d.fechaFin;
		this.idIdioma = d.idIdioma;
		this.nivel = d.nivel;
		this.idEspacio = d.idEspacio;
		this.idHorario = d.idHorario;
		this.idProfesor = d.idProfesor;
		this.nombreIdioma = d.nombreIdioma;
		this.nombreProfesor = d.nombreProfesor;
		this.apellido1Profesor = d.apellido1Profesor;
		this.apellido2Profesor = d.apellido2Profesor;
	}
	
	
	public int getIdCurso() {
		return idCurso;
	}
	public void setIdCurso(int idCurso) {
		this.idCurso = idCurso;
	}
	public Date getFechaIni() {
		return fechaIni;
	}
	public void setFechaIni(Date fechaIni) {
		this.fechaIni = fechaIni;
	}
	public Date getFechaFin() {
		return fechaFin;
	}
	public void setFechaFin(Date fechaFin) {
		this.fechaFin = fechaFin;
	}
	public int getIdIdioma() {
		return idIdioma;
	}
	public void setIdIdioma(int idIdioma) {
		this.idIdioma = idIdioma;
	}
	public int getNivel() {
		return nivel;
	}
	public void setNivel(int nivel) {
		this.nivel = nivel;
	}
	public int getIdEspacio() {
		return idEspacio;
	}
	public void setIdEspacio(int idEspacio) {
		this.idEspacio = idEspacio;
	}
	public int getIdHorario() {
		return idHorario;
	}
	public void setIdHorario(int idHorario) {
		this.idHorario = idHorario;
	}
	public int getIdProfesor() {
		return idProfesor;
	}
	public void setIdProfesor(int idProfesor) {
		this.idProfesor = idProfesor;
	}

	public String getNombreIdioma() {
		return nombreIdioma;
	}

	public void setNombreIdioma(String nombreIdioma) {
		this.nombreIdioma = nombreIdioma;
	}

	public String getNombreProfesor() {
		return nombreProfesor;
	}

	public void setNombreProfesor(String nombreProfesor) {
		this.nombreProfesor = nombreProfesor;
	}

	public String getApellido1Profesor() {
		return apellido1Profesor;
	}

	public void setApellido1Profesor(String apellido1Profesor) {
		this.apellido1Profesor = apellido1Profesor;
	}

	public String getApellido2Profesor() {
		return apellido2Profesor;
	}

	public void setApellido2Profesor(String apellido2Profesor) {
		this.apellido2Profesor = apellido2Profesor;
	}





	@Override
	public String toString() {
		return "["+idCurso+"] "+ nombreIdioma + "(" + nivel+ ")"
				+ "-"+ nombreProfesor + " "+ apellido1Profesor+" "+ apellido2Profesor;
	}
	
	
	
	
}
